$.ajaxSettings.traditional = true;

$(function () {
    //页面加载结束，查询数据，填充到页面主题上
    // $.get("/sale/querySale",function (data) {
    //     $(".sale-detail-content").html(data);
    // })

    //页面加载结束，查询数据，填充到页面主题上
    // $.get("/sale/queryPage",function (data) {
    //     $(".sale-detail-content").html(data);
    // })
    $("#searchForm").ajaxForm(function (data) {
        $(".sale-detail-content").html(data);
    })
    $("#searchForm").submit();

    $(".sort-item a").click(function () {
        $(".sort-item a").removeClass("active");
        $(this).addClass("active");
    })

    $(".sort-price").hover(function () {
        $(".drop-list").removeClass("hide");
    })

    $(".drop-list").click(function () {
        $(".price-trigger").addClass("hide");
        $(".drop-list").attr("sytle","display: none;");
    })

    $.get("/sale/getSaleType",function (data) {
        var a ="";
        for(var i = 0; i < data.length ; i++){
            a += '<a data-v="36" data-type-filter="1"' +
                ' href="javascript:void(0);" id="saleType'+ data[i].id +'">'+
                    data[i].name
                +'</a>';
        }
        $("#saleType").append(a);
    })

    $(".filter-nav input[id='s_dept_time']").change(function () {
        //去掉第一个勾勾
        $("#all_s_dept_time").removeAttr("checked");

        //先判断localstorage中有没有对应变量
        var months = localStorage.getItem("salemonth");
        //如果没有，直接添加一个
        if(!months){
            months = new Array();
            months.push($(this).data("salemonth"));
            localStorage.setItem("salemonth",JSON.stringify(months));
            querySales();
            return;
        }
        //如果有,把数组拿出来
        var monthArray = JSON.parse(months);
        //如果选中状态，直接添加到数组中
        if($(this).attr("checked") == "checked"){
            var month_0 = $(this).data("salemonth");
            if(month_0){
                monthArray.push(month_0);
            }
        }else {
            var index = monthArray.indexOf($(this).data("salemonth"));
            if(index>-1){
                monthArray.splice(index , 1);
            }
        }
        localStorage.setItem("salemonth",JSON.stringify(monthArray))
        querySales();
    })

    $("#all_s_dept_time").change(function () {
        $(".filter-nav input[id='s_dept_time']").removeAttr("checked");
        // $("#all_s_dept_time").attr("checked","checked");
        var boo = $("#all_s_dept_time").attr("checked") == "checked";
        console.log(boo);
        if(boo){
            localStorage.setItem("salemonth","[]");
            // $(".filter-nav input[name='state_schedule']").removeAttr("checked");
            querySales();
        }
    })
    
    function querySales() {
        var monthArray = JSON.parse(localStorage.getItem("salemonth"));
        $.get("/sale/queryPage",{monthArray:monthArray},function (data) {
            $(".sale-detail-content").html(data);
        })
    }
})